home *** CD-ROM | disk | FTP | other *** search
/ Dictionaries & Language / Dictionaries and Language (Chestnut CD-ROM) (1993).iso / word_p / do-editr / dutched.doc < prev    next >
Encoding:
Text File  |  1987-05-02  |  18.7 KB  |  501 lines

  1.           (=====================================================) 
  2.           (                                                     ) 
  3.           (               Europe Proudly Announces              ) 
  4.           (                                                     ) 
  5.           (                       DUTCHIE                       ) 
  6.           (                                                     ) 
  7.           (              The first fully operating              ) 
  8.           (                                                     ) 
  9.           (                    POINT PROGRAM                    ) 
  10.           (                                                     ) 
  11.           (=====================================================) 
  12.  
  13.  
  14.  
  15. DUTCHIE is written by           Henk Wevers 
  16.                                 Cloeckendaal 38 
  17.                                 6715 JH  EDE 
  18.                                 The Netherlands. 
  19.  
  20. DUTCHIE Copyright (C) 1987 By Henk Wevers. All rights reserved. 
  21.  
  22.  
  23.  
  24.                        ================== 
  25.                        THE MESSAGE EDITOR 
  26.                        ================== 
  27.  
  28.                     Preliminary documentation 
  29.  
  30.  
  31.  
  32. This document describes the use of DUTCHIE's editor program  as 
  33. an external message editor under  OPUS or   with   Fido.   The  
  34. full   DUTCHIE   package incorporates a full point system.  
  35. Please refer to DUTCHIE's documentation if you want to know more 
  36. of DUTCHIE.  Sysops should investigate DUTCHIE as  it will  give  
  37. them the possibility to  extend  their services a great deal. 
  38.  
  39.  
  40. THE PRICE 
  41. ---------
  42.  
  43. Ah well, I could make this product share ware,  but why  bother.  
  44. It  is  free  for all non commercial applications.  Restriction 
  45. is that it must be used in  a  private  situation,  that  is  no 
  46. government building, no firm, whatever.  Only running on your 
  47. privately  owned  machine  in  a  private  home  is allowed.  I 
  48. have put a lot of work in this just to give you the pleasure of 
  49. using  it.  If  there  is money  to be made on this it should go 
  50. to me don't you  think  ?  Now,  if  you  don't  fall in above 
  51. category,  just  contact me.  It won't hurt.  I'll let you 
  52. probably use it for free after  a  written request. In special 
  53. cases I want to discuss things with you person to person.  You 
  54. pay the plane  and hotel, I'll come and tell you that it is ok to 
  55. use it  (you may end up paying the bill for a vacation for me and 
  56. my family in the USA if I think you can afford  it  ).  If  you  
  57. are allowed to use it for free and you like the program, send me 
  58. a postcard! 
  59.  
  60. If  you write share ware,  free ware or whatever  so called user 
  61. supported software then I have  gained the  rights  to  use  it 
  62. as soon  as  you  use  my software.  If you register people for 
  63. your  'ware' you  should register me at once,  pronto,  without 
  64. delay,  NOW !,  and if you send people stuff after registering 
  65. you should send it to me, now,  pronto etc.  This way we don't 
  66. have go through the hassle of  one  share ware  author  paying  
  67. the  other  as nowadays seems the current practise. 
  68.  
  69. Distribution 
  70. ------------
  71.  
  72. Private  persons may give copies to other  private persons.  You 
  73. may post DUTCHIE and or DUTCHED on  a bulletin board  as long as 
  74. there is no access fee to get  to the DUTCHIE software.  In all 
  75. other  cases you have to contact me.  I am pretty much allergic 
  76. for so called 'user groups' that sell disks for only the  copying  
  77. price.  Mostly  the  copying  price generates a nice income ! You 
  78. must have a  written consent  if  you are going to put my  
  79. software  on this kind of disks ! There will be no problem if I 
  80. have the idea that there is no money to be made on my programs. 
  81.  
  82. INSTALLATION 
  83. ------------
  84.  
  85. OPUS  : Install DUTCHED by setting the information for the 
  86. external message handler in OPUS'  control file to DUTCHIE.  This 
  87. means that you must have  a line like: 
  88.  
  89. External Message_Handler C:\OPUS\DUTCHED.COM 
  90.  
  91. in  your  control  file.   Please  refer  to   the documentation 
  92. of OPUS for this.  For use with fido we suggest using DUTCHED as 
  93. a stand alone  message editor.   Invoke  the  editor from  dos  
  94. with  the command DUTCHED. 
  95.  
  96.  
  97. SHORT OF MEMORY ? 
  98. -----------------
  99.  
  100. DUTCHED takes memory, all editors do. If you have little memory 
  101. free you should DUTCHED as a stand alone message handler. 
  102.  
  103. FILES 
  104. -----
  105.  
  106. You need to install the following files in OPUS or FIDO's root 
  107. directory: 
  108.  
  109. DUTCHED.EXE  {main program} DUTCHERR.MSG {File with error 
  110.               messages} 
  111.  
  112. DUTCHIE.CFG  {Configuration file} DUTCHIE.ARE  {messages 
  113.               directories + description} 
  114. DUTCHIE.TLT  {DUTCHIE's/DUTCHED's title 
  115.               screen} 
  116.  
  117. If  you want to have the network names  displayed then  you  have 
  118. to compile a node list for  DUTCHIE 
  119.  
  120. Compile the nodelist.bbs with the command 
  121.  
  122. DUTCHCOM  (NODELIST.BBS in default directory) 
  123.  
  124. or 
  125.  
  126. DUTCHCOM \DIR\NODELIST.BBS 
  127.  
  128. or 
  129.  
  130. DUTCHED NODELIST.BBS USERLIST.DOG 
  131.  
  132. if the node list is somewhere else. 
  133.  
  134. See the documentation for the node list compiler about this. A 
  135. compiled node list enhances DUTCHED a lot ! 
  136.  
  137.  
  138. THE INSTALLATION FILE DUTCHIE.CFG 
  139. ---------------------------------
  140.  
  141. Please  see  the  example  in  the  distribution package,  all  is  
  142. pretty  obvious.  The  POINT information  should contain  your  
  143. net/node number. 
  144.  
  145.  
  146. THE FULL SCREEN EDITOR 
  147. ----------------------
  148.  
  149. Multiple area support: 
  150.  
  151. Multiple  areas  are supported.  DUTCHIE looks for a  file  called  
  152. DUTCHIE.ARE with the entry of  an area on a new line as follows: 
  153.  
  154. \MAIL\THISAREA\    a new area 
  155. \MAIL\MEADOW\      OPUS echo 
  156. \MAIL\COMM\        comm echo 
  157.  
  158. etc.,   eg  the  directory  of  the  area  and  the description. 
  159.  
  160. The  editor will   show  the   area at   the  right of  the   
  161. header/body  separator. Area 0 is the 'normal'  mail area and 
  162. need not  to be  included.   Maximum of 29  other areas at  the 
  163. moment. 
  164.  
  165.  
  166. Addresses: 
  167.  
  168. If   the  external  node searcher  is  enabled   in DUTCHIE's   
  169. config   file  the  editor  will   show node names. 
  170.  
  171. The  editor accepts and processes  full  addresses. Eg  you  can 
  172. enter node 500/1  or 500/1.12, which means   point   12    under  
  173. 500/1.  The  extended addresses  will  not show up during normal  
  174. message read,  but  you  can  edit  them  with the message 
  175. C(hange) command. 
  176.  
  177. An  empty  entry  will normally  abort  the  entry procedure. 
  178.  
  179. File  update requests/  file request and   attached files   are 
  180. mutual exclusive.   Choose only one  ! 
  181.  
  182.  
  183. BOMB RUNS: 
  184. ----------
  185.  
  186. The   message   editor  is  now capable  of  doing 'Bomb'   runs,   
  187. that  is you can  send  the  same message   to  a  multiple  of 
  188. nodes.   If  DUTCHIE asks you for node to send the message to, 
  189. you  can enter a filename proceeded with a '='.   (Fido fans will  
  190. remember this one !).   The file is a  plain ascii  file with a 
  191. complete address on every  line, like: 
  192.  
  193. 1/0 
  194. 1/1 
  195. 500/24.12 
  196. 136/1986 
  197.  
  198. In this case the TO field is kept the same for all messages. 
  199.  
  200. or 
  201.  
  202. 1/0         Ben Baker 
  203. 1/1         Thom Henderson 
  204. 500/1.1     Henk Wevers 
  205.  
  206. In this case the To fields are different. 
  207.  
  208. DUTCHED  will make the messages to all these nodes and show you 
  209. what is going on.   Kind of interesting with  the  external node 
  210. searcher attached !  NOTE: There  is  no need to leave the editor 
  211. to  make  a file  for  node lists.   Just make  it  inside  the 
  212. editor and write it to the disk with the  Write File command.    
  213. Then delete the stuff with  ^Q^E   and enter  your message. 
  214.  
  215.  
  216. Using names in stead of addresses. 
  217. ---------------------------------
  218. When entering a NEW message and you have the names of  the 
  219. sysops and/or point owners  compiled  into the  node list  
  220. database then entering the TO  name will  you  to search for the  
  221. board/point  of  the addressee.  After entering the name in the 
  222. TO field and hitting ENTER, DUTCHED will look up the closest 
  223. match  for the name you entered.  Then you will  be presented  
  224. with  a small menu.  The index used  is organized  first name/  
  225. last name  and  partially matched are allowed. So if you remember 
  226. that I was Henk  something you can enter TO:   Henk and  then hit  
  227. Enter.  The system will show the  first  Henk that  matches and 
  228. you can now search the right one using  the left and right arrow 
  229. keys.  If you have found me hit ENTER to accept the entry. 
  230.  
  231. If you don't want to use the name the database gave you,  just 
  232. hit ESC.  The name you have entered is shown  again and you now 
  233. can enter  the  net/node/ point address.  This is the way to go 
  234. to the  Bomb run facility also. If you want to start the search 
  235. for  a  name at a different point you  should  ESC then hit ENTER 
  236. and start over. 
  237.  
  238. If  somebody  is on more then one board  you  will able to find 
  239. the right one with the arrow keys very fast. 
  240.  
  241.  
  242. Carbon Copies 
  243. -------------
  244.  
  245. Want to send a Carbon Copy of a message to others as well. Easy !
  246. Just enter the message header as you always do.  Now enter your 
  247. message.  The nodes and  eventually the names you want to send  
  248. carbon Copies  to  should be somewhere in  your  message. DUTCHED 
  249. will search for lines with a '/'  in it and treat that lines as 
  250. addresses for Carbon Copies. The format  is  the  same as that 
  251. for  bomb runs.  The search for addresses start at line 1 of the 
  252. message until the point where you hit F10. You can hit F10 as  
  253. much as you like when entering a message,  the marker  will be 
  254. set to the latest point.  DUTCHED will  generate  the  Carbons  
  255. when  the  original message  is saved.  It will (other than with  
  256. real Carbon)  insert the name of the original  addressee at the 
  257. beginning of the message. 
  258.  
  259. Example: 
  260. -------
  261.  
  262. Enter the message header,  f.i. a  message to Hanno Van.der.Maas. 
  263.  
  264. Now we start the body of the message: 
  265.  
  266.  
  267. -------------------------------------
  268. This message is also sent to: 
  269.  
  270. 500/24   Reinier De.Groot 
  271. 500/203  Gerard Snoek 
  272.  
  273. and 
  274.  
  275. 500/12   Loek Jannsen. 
  276.  
  277. ----> Hit F10 to set the marker 
  278.  
  279. Dear Hanno, 
  280.  
  281. etc. etc. etc. 
  282. --------------------------------------
  283.  
  284. That is all there is ! You do not need to enter the names.  If 
  285. they are not present the original name is retained. 
  286.  
  287.  
  288.  QUOTED REPLIES 
  289.  -------------
  290.  
  291. I  am  living  in Europe.  The  costs  of  getting messages  here 
  292. is high,  so I surely oppose  to  a broad use of the quoted reply 
  293. option.  But in some cases  it  is handy !.  To reply a message 
  294. and  be able to quote from the original, use '>'  in stead of  
  295. the  'R'  command.  Now your reply is  already filled with the 
  296. original messages with the quoting character  in front.  Edit all 
  297. out that you  don't want (please edit a lot out !). 
  298.  
  299.  
  300.  Command Summary
  301.  ---------------
  302.  
  303. Most  commands for message handling  are  straight forward. Note  
  304. that you can use the PageUp/PageDown and Home keys go through a 
  305. long message.  Also the left  and  right  arrows can be used in  
  306. stead  of Previous- and next message. 
  307.  
  308.  
  309.  Editor commands:
  310.  =============== 
  311.  
  312. (If you know Wordstar, you'll have an easy time...) 
  313.  
  314.  Cursor movements       (WS cmd) 
  315.  ---------------        ---------
  316.  arrow left              or ^S      cursor left 
  317.  arrow right             or ^D      cursor right
  318.  arrow up                or ^E      cursor up
  319.  arrow down              or ^X      cursor down
  320.  PgUp                    or ^R      page Up
  321.  PgDown                  or ^C      page down 
  322.  Home                    or ^Q^S    Cursor to begin of line
  323.  End                     or ^Q^D    Cursor to end of line
  324.  Ctrl + arrow left       or ^A      Cursor left one word
  325.  Ctrl + arrow right      or ^F      Cursor right one word
  326.  Ctrl + arrow up         or ^W      Scroll up
  327.  Ctrl + arrow down       or ^Z      Scroll down
  328.  TAB                     or ^I      Tab 
  329.                            ^Q^R    Home cursor 
  330.                            ^J      Jump to begin/end line 
  331.                            ^K^M    Set marker (prompt) 
  332.                            ^K1..9  Set marker 1 ..9 
  333.                            ^Q^J    Jump to marker (prompt) 
  334.                            ^Q1..9  Jump to marker 1..9 
  335.                            ^QB     Jump to begin of block 
  336.                            ^QK     Jump to end of block 
  337.                            ^OI     Go to column (prompt) 
  338.                            ^ON     Go to line   (prompt) 
  339.  
  340.  Delete/Insert commands
  341.  ----------------------
  342.  
  343.  ESC                                UNDO (OOPS!), max 20 times
  344.  Del                     or ^G      Delete character under cursor
  345.  Ins                     or ^V      Insert on/off
  346.  Backspace               or ^H      Delete char left 
  347.                             ^T      Delete Word
  348.  F4                      or ^Y      Delete Line
  349.  F5                      or ^N      Insert Line
  350.  RETURN                  or ^M      Hard RETURN 
  351.                             ^Q^Y    Delete from cursor to end of line 
  352.                             ^Q^E    Clear All, start over 
  353.                             ^K^Y    Delete Block 
  354.  
  355.  
  356.  Block commands
  357.  --------------
  358.  
  359.                            ^K^B   mark begin of block 
  360.                            ^K^K   mark end of block 
  361.                            ^K^C   Copy Block 
  362.                            ^K^Y   Delete block 
  363.                            ^K^H   Hide/display Block 
  364.                            ^K^V   Move block 
  365.                 
  366.  Format commands
  367.  ---------------
  368.                            ^B     Reformat within margins 
  369.                            ^O^C   Center line within margins 
  370.                            ^O^K   Change Case 
  371.                            ^P     Insert next character as ASCII 
  372.  
  373.  Find/Search/Replace Commands
  374.  ----------------------------
  375.  
  376.                            ^QF   Find string 
  377.                            ^QA   Find/Replace string 
  378.                            ^L    Repeat last find or find/replace 
  379.  
  380.                            These commands take the following 
  381.                            options: 
  382.                            G : search from beginning 
  383.                            U : Ignore case 
  384.                            N : don't ask Y/N by replace 
  385.                            B : Search Backwards 
  386.                            W : search whole words only
  387.  Settings commands
  388.  -----------------
  389.                            ^K^T   Set tab width 
  390.                            ^O^L   Set left margin 
  391.                            ^O^R   Set Right margin
  392.  F8                   or   ^O^W   Toggle Word wrap
  393.  F9                         ^V    Toggle insert mode on/off
  394.  F7                   or   ^Q^I   Toggle auto indent 
  395.  
  396.  File/message commands
  397.  ---------------------
  398.  F1                    or   ^K^Q  Abandon message (loose changes)
  399.  F2                    or   ^K^D  Abandon message (save changes)
  400.  F5                    or   ^K^R  Read text file
  401.  F6                    or   ^K^W  Write text file
  402.  F10                   or   ^K^A  Carbon Copies 
  403.  
  404.  
  405.  
  406.  Misc.
  407.  ----
  408.  ^U                               Aborts most commands. 
  409.  
  410.  
  411.  
  412.  
  413. Some hints, remarks etc. ...... 
  414.  
  415.  
  416. SEADOG compatibility: 
  417.  
  418.  
  419. New  configuration  entry : EDITOR RIGHT MARGIN  60 Normally set 
  420. to 79.  But for people who want to be compatible with SEADOG, use 
  421. 60 or so.... 
  422.  
  423. This  is especially needed to make quoted  replies (the '>' 
  424. command) readable by SEADOG owners. 
  425.  
  426.  
  427.  
  428. A  note  about  reformatting,  hard  RETURNS  and other<tm> 
  429. programs compatibility. 
  430.  
  431. All most  all editors (including SEADOG's)   use  two kinds  of  
  432. RETURNS  with  a   different   internal representation.  A so 
  433. called SOFT RETURN is used to tell  the editor that a word has  
  434. wrapped  because the right margin has been passed.  A soft return 
  435. is normally  ignored by the display software so  text with  only  
  436. SOFT RETURNS in it will  be  displayed with  as  much words on 
  437. the line as  possible  fit between the right and left margins. 
  438.  
  439. To mark the end of a paragraph,so the new paragraph starts at the 
  440. beginning of a new line, independent from  the actual margin 
  441. settings the  paragraph is ended with a hard return. DUTCHIE's 
  442. editor enters a soft  RETURN  when a word is wrapped to  the  
  443. next line  due  to the fact  that the right  margin  is reached.  
  444. You must have Word wrap on, otherwise you will see very long 
  445. lines with the screen acting as a window over a virtual (bigger)  
  446. screen. DUTCHIE'S editor enters a hard RETURN whenever the ENTER  
  447. is pressed. 
  448.  
  449. This  concept  is fine for entering  normal  text. Just enter the 
  450. paragraph without returns, allowing the editor to do the word 
  451. wrapping.  End a paragraph with  an ENTER so the next paragraph 
  452. will start on a  fresh  line  on  other<tm>  systems  as  well. 
  453. Problems  arise when you use a quoted return,  or use auto 
  454. indent. A soft RETURN wont do here because you  will  loose  the  
  455. inserted  spaces  at  the beginning  of the line as the right 
  456. margin is  not exactly the same as the one you used when entering 
  457. the  text.  To overcome this DUTCHIE's editor will insert  hard 
  458. returns when: - you use   auto indent mode and the previous  line 
  459.   did  not start at column 1. - you  have the left margin set to 
  460. something  else 
  461.   then column 1. 
  462.  
  463. The reformat option (Ctrl-B) normally starts at the end of a 
  464. paragraph, signalled by a hard return. So if  you have paragraphs 
  465. with hard returns inserted due  to one of above's effects then  
  466. reformatting is  a pain.  DUTCHIE'S editor has a way to overcome 
  467. this  though:  Set the right margin to  something smaller then 
  468. the end of the lines in the paragraph you  want to reformat. Make 
  469. sure the left margin is at column 1.  Now  reformat.  You  will 
  470. see that DUTCHED  magically removes all hard returns.  You can  
  471. now  reformat  the paragraph  with  the  right margin set to 
  472. whatever you want.  Careful though. There  is  no  way to get all  
  473. hard  returns  back except  by  reformatting with the left  
  474. margin  to something  else then column1.  Just play around  a 
  475. little, you'll get the idea ! 
  476.  
  477. To get rid of a hard return on a line,  just press Ctrl-B once, 
  478. make sure the left margin is set to 1 
  479.  
  480. To  help  you out with all this  DUTCHED  displays some 
  481. information on this in the last column of the screen.  If there 
  482. is a '.', the line is empty.  If there is a space (nothing 
  483. displayed),  the line is ended  with a soft return.  If there is 
  484. an  arrow, the line is ended with a hard return. 
  485.  
  486.  AUTO INDENT. 
  487.  -----------
  488. You  will find this a handy option  in the  editor. 
  489. The  way it works is this:  Start a new  line  and indent it by 
  490. entering as much spaces  as you need. You will find now that with 
  491. Auto indent on the next line (either started by word wrap or by 
  492. entering an ENTER  will automatically start in the same column as 
  493. the previous line.  Nice for quoting !.  To end the auto indent, 
  494. hit ENTER twice. 
  495.  
  496.  
  497.  
  498. Ede, The Netherlands, april 1987 
  499.  
  500.  
  501.